import { defineStore } from 'pinia'
import { ref,computed } from 'vue'
// 你可以任意命名 `defineStore()` 的返回值，但最好使用 store 的名字，同时以 `use` 开头且以 `Store` 结尾。
// (比如 `useUserStore`，`useCartStore`，`useProductStore`)
// 第一个参数是你的应用中 Store 的唯一 ID。
export const useCounterStore = defineStore('counter', () => {
    const count = ref(0)
    const doubleCount = computed(() => count.value * 2)
    function increment() {
      count.value++
    }
  
    return { 
        count,
        doubleCount,
        increment 
    }
  },{
    persist:{
        key:'lv',
        paths:['count'],
        storage:localStorage,
    }
  }
)